package com.xiawu;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.net.Socket;

// 客户端
public class Client {
    public static void main(String[] args) throws Exception {
        // 把客户端所属的图片读取出来，发送给服务器端

        // 1，创建客户端对象
        Socket client = new Socket("127.0.0.1",9000);
        // 2,使用字节流来读取图片信息，开启与服务器关联的字节流对象
        FileInputStream fin = new FileInputStream("D:\\java\\khd.png");
        OutputStream fout = client.getOutputStream();
        // 3,读取本地图片的字节流发送给服务器端
        byte b[] = new byte[1024];
        int n=0;
        while( (n=fin.read(b))!=-1 ){ // 本地读取图片信息
            fout.write(b,0,n);    // 向服务器传输图片字节流
        }
        // 4，释放资源
        fout.close();
        fin.close();
        client.close();

    }
}
